Strong software engineering fundamentals (algorithms and data structures). You'll also get to own your professional development and grow every day with support from a senior engineer mentor. Independently improve the engineering team's culture, patterns, and practices. A love for engineering simple ...